Decision tree-based Design Defects Detection
نویسندگان
چکیده
Design defects affect project quality and hinder development maintenance. Consequently, experts need to minimize these in software systems. A promising approach is apply the concepts of refactoring at higher level abstraction based on UML diagrams instead code level. Unfortunately, we find literature many that are described textually there no consensus how decide if a particular design violates model quality. Defects could be quantified as metrics rules represent combination metrics. However, it difficult manually best threshold values for In this paper, propose new identify using ID3 decision tree algorithm. We aim create each defect. experimented our four defects: The Blob, Data class, Lazy class Feature Envy defect, 15 Object-Oriented generated give very detection results open source projects tested paper. Lucene 1.4 project, found precision 67% recall 100%. general, accuracy varies from 49%, reaching 80%.
منابع مشابه
Fault Detection in Ring Based Smart LVDC Microgrid Using Ensemble of Decision Tree
In modern infrastructure, the demand for DC power-based appliances is rapidly increasing, and this phenomenon has created a positive impact on the acceptance of the DC microgrid. However, due to numerous issues such as the absence of zero crossing, bidirectional behaviour of sources, and different magnitudes of fault current during grid connected and islanded modes of operation, protecting DC m...
متن کاملAnomaly Detection using Decision Tree based Classifiers
as we know that with the help of Data mining techniques we can find out knowledge in terms of various characteristics and patterns. In this regard this paper presents finding out of anomalies/ outliers using various decision tree based classifiers viz. Best-first Decision Tree, Functional Tree, Logistic Model Tree, J48 and Random Forest decision tree. Three real world datasets has been used in ...
متن کاملDecision Tree Based Algorithm for Intrusion Detection
Kajal Rai Research Scholar, Department of Computer Science and Applications, Panjab University, Chandigarh, India Email: [email protected] M. Syamala Devi Professor, Department of Computer Science and Applications, Panjab University, Chandigarh, India Email: [email protected] Ajay Guleria System Manager, Computer Center, Panjab University, Chandigarh, India Email: [email protected] -------------------...
متن کاملExample-based Design Defects Detection and Correction
Software design defects often lead to bugs, runtime errors and software maintenance difficulties. They should be systematically prevented, found, removed or fixed all along the software lifecycle (development and maintenance stages). However, detecting and fixing these defects is still, to some extent, a difficult, time-consuming and manual process. In this paper, we propose a two-step automate...
متن کاملComputer based pedestrian landscape design using decision tree templates
Machine Learning algorithms can act as a valuable analytical tool in design research. In this paper, we demonstrate the application of a decision tree learning algorithm for designing pedestrian landscapes that encourage walking for health. The domain knowledge was captured using intercept surveys that queried responses to cognitive, physical and social attributes that influence pedestrian spat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Access
سال: 2021
ISSN: ['2169-3536']
DOI: https://doi.org/10.1109/access.2021.3078724